﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace Demo001
{
    class Program
    {


        static void Main(string[] args)
        {

            {
                Random cs = new Random();

                //1、生成一个随机整型数组，长度是10，内容是1~10，数组内容不重复。

                int[] arr = new int[10];

                for (int i = 0; i < arr.Length; i++)
                {
                    int num;
                lo: while (true)
                    {
                        num = cs.Next(1, 11);
                        for (int j = 0; j < arr.Length; j++)
                        {
                            if (num == arr[j])
                            {
                                goto lo;
                            }
                        }
                        break;
                    }

                    arr[i] = num;
                }
                for (int i = 0; i < arr.Length; i++)
                {
                    Console.WriteLine(arr[i]);
                }
                return;



                // 2、生成0 - 5之间的随机小数，保留两位小数。
                double index = cs.Next(0, 6) + cs.NextDouble();
                string answer = index.ToString("#0.00");
                Console.WriteLine(answer);
                Console.WriteLine("----------------------------------");

                // 3、生成4 - 7之间的随机小数，保留两位小数。
                double index1 = cs.Next(4, 8) + cs.NextDouble();
                string answer1 = index1.ToString("#0.00");
                Console.WriteLine(answer1);
                Console.WriteLine("----------------------------------");

                //4、用户输入邮箱，请验证其合法性。

                Regex regex = new Regex(@"^(\w+)\.*(\w*)@(\w+)\.(\w+)$");
                Console.WriteLine("请输入邮箱：");
                string answer2 = Console.ReadLine();
                if (regex.IsMatch(answer2))
                {
                    Console.WriteLine("输入正确");

                }
                else
                {
                    Console.WriteLine("输入错误");
                    Console.WriteLine("----------------------------------");
                }
                //5、用户输入手机号码，请验证其合法性。

                Console.WriteLine("请输入电话号码");
                Regex regex1 = new Regex(@"^(1){1}[\d]{10}$");
                string answer3 = Console.ReadLine();
                if (regex1.IsMatch(answer3))
                {
                    Console.WriteLine("输入正确");
                }
                else
                {
                    Console.WriteLine("输入错误");
                }

            }


        }
    }
}



